package sctu.edu.java.year2016.team05.wangliwei.day20160530.chapter11_1;

/**
 * 编写一个异常类MyException,再编写一个Student类，该类有一个产生异常的speak(int m)方法。要求参数m的值大于1000时，方法抛出一个MyException对象。最后编写主类，
 * 在主方法中创建Studrnt对象，让该对象调用speak()方法。
 */
public class TryTest {
    public static void main(String[] args) {
        Student student=new Student();
        try{
            student.speak(1001);
        }catch (MyException ex){
            System.out.println("错误描述："+ex.toString());


        }
    }

}

class MyException extends Exception {
    String message;
    public MyException(int m) {
        message="输入的数字不能大于1000";  }
    public String toString(){
        return message;  }
}
class Student{
    public void speak(int m) throws MyException{
        if (m>1000) {
           throw new MyException(m);
        }
else System.out.println("你刚才输入的数字是："+m);
        }
 }